﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class TaskDetailQueryEntity : BaseQuery
    {
        [DataMember]
        public string CaseID { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string DocID { get; set; }

        [DataMember]
        public string DocLineID { get; set; }

        [DataMember]
        public string Door { get; set; }

        [DataMember]
        public string EndTime { get; set; }

        [DataMember]
        public string FinalToLoc { get; set; }

        [DataMember]
        public string FromLoc { get; set; }

        [DataMember]
        public string FromLpnID { get; set; }

        [DataMember]
        public string HoldID { get; set; }

        [DataMember]
        public string ListID { get; set; }

        [DataMember]
        public string LogicalFromLoc { get; set; }

        [DataMember]
        public string LogicalToLoc { get; set; }

        [DataMember]
        public string Lot { get; set; }

        [DataMember]
        public string Message01 { get; set; }

        [DataMember]
        public string Message02 { get; set; }

        [DataMember]
        public string Message03 { get; set; }

        [DataMember]
        public string OptBatchID { get; set; }

        [DataMember]
        public string OptLocationType { get; set; }

        [DataMember]
        public string OptQtyLocLimit { get; set; }

        [DataMember]
        public string OptQtyLocMinimum { get; set; }

        [DataMember]
        public string OptReplenishmentUom { get; set; }

        [DataMember]
        public string OptTaskSequence { get; set; }

        [DataMember]
        public string OrderID { get; set; }

        [DataMember]
        public string OrderLineID { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PickDetailID { get; set; }

        [DataMember]
        public string PickMethod { get; set; }

        [DataMember]
        public string Priority { get; set; }

        [DataMember]
        public string Qty { get; set; }

        [DataMember]
        public string ReasonID { get; set; }

        [DataMember]
        public string ReleaseDate { get; set; }

        [DataMember]
        public string Route { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SeqNo { get; set; }

        [DataMember]
        public string SkuID { get; set; }

        [DataMember]
        public string SourcePriority { get; set; }

        [DataMember]
        public string SourceType { get; set; }

        [DataMember]
        public string StartTime { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string StatusMsg { get; set; }

        [DataMember]
        public string Stop { get; set; }

        [DataMember]
        public string TaskDetailID { get; set; }

        [DataMember]
        public string TaskType { get; set; }

        [DataMember]
        public string ToLoc { get; set; }

        [DataMember]
        public string ToLpnID { get; set; }

        [DataMember]
        public string UomID { get; set; }

        [DataMember]
        public string UomQty { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string UserID { get; set; }

        [DataMember]
        public string UserIdOverride { get; set; }

        [DataMember]
        public string UserPosition { get; set; }

        [DataMember]
        public string WaveID { get; set; }

        [DataMember]
        public string WhID { get; set; }

        [DataMember]
        public string ZoneID { get; set; }
    }
}

